"""
说明:数据层:House类,一个House对象表示一个房屋信息
"""
#创建一个House类
class House:
    #使用构造方法动态完成属性的赋值
    def __init__(self , id , name , phone , address , rent , state):
        self.id = id
        self.name = name
        self.phone = phone
        self.address = address
        self.rent = rent
        self.state = state

    #重写__str__最终读取出来的数据就是按照这个格式进行输出的
    #这其实跟java的__toString是一样的
    #其实程序之间的逻辑都是相通的
    def __str__(self):
        return f"{self.id}\t\t\t{self.name}\t\t\t{self.phone}\t\t\t{self.address}\t\t\t{self.rent}\t\t\t{self.state}"